package com.general.framework.example.abstractFactory;

/**
 * 抽象工厂模式(Abstract Factory Pattern)是指提供一个创建一系列相关或相互依赖对象的接口，
 * 无须指定它们的具体类。客户端（应用层）不依赖于产品类实例如何被创建、如何被实现等细节，
 * 强调的是一系列相关的产品对象（属于同一产品族）一起使用创建对象需要大量重复的代码。
 * 需要提供一个产品类的库，所有的产品以同样的接口出现，从而使客户端不依赖于具体实现。
 */
public interface IVideo{
    void record();
}
